embalse artificial - German English Dictionary